home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gwu / defines.h < prev    next >
Text File  |  1996-01-30  |  4KB  |  136 lines

  1.  
  2. /* Token Codes for Reserved Words */
  3.  
  4. #define XABORT                300
  5. #define XABS                  301
  6. #define XACCEPT               302
  7. #define XACCESS               303
  8. #define XALL                  304
  9. #define XAND                  305
  10. #define XARRAY                306
  11. #define XAT                   307
  12. #define XBEGIN                308
  13. #define XBODY                 309
  14. #define XCASE                 310
  15. #define XCONSTANT             311
  16. #define XDECLARE              312
  17. #define XDELAY                313
  18. #define XDELTA                314
  19. #define XDIGITS               315
  20. #define XDO                   316
  21. #define XELSE                 317
  22. #define XELSIF                318
  23. #define XEND                  319
  24. #define XENTRY                320
  25. #define XEXCEPTION            321
  26. #define XEXIT                 322
  27. #define XFOR                  323
  28. #define XFUNCTION             324
  29. #define XGENERIC              325
  30. #define XGOTO                 326
  31. #define XIF                   327
  32. #define XIN                   328
  33. #define XIS                   329
  34. #define XLIMITED              330
  35. #define XLOOP                 331
  36. #define XMOD                  332
  37. #define XNEW                  333
  38. #define XNOT                  334
  39. #define XNULL                 335
  40. #define XOF                   336
  41. #define XOR                   337
  42. #define XOTHERS               338
  43. #define XOUT                  339
  44. #define XPACKAGE              340
  45. #define XPRAGMA               341
  46. #define XPRIVATE              342
  47. #define XPROCEDURE            343
  48. #define XRAISE                344
  49. #define XRANGE                345
  50. #define XRECORD               346
  51. #define XREM                  347
  52. #define XRENAMES              348
  53. #define XRETURN               349
  54. #define XREVERSE              350
  55. #define XSELECT               351
  56. #define XSEPARATE             352
  57. #define XSUBTYPE              353
  58. #define XTASK                 354
  59. #define XTERMINATE            355
  60. #define XTHEN                 356
  61. #define XTYPE                 357
  62. #define XUSE                  358
  63. #define XWHEN                 359
  64. #define XWHILE                360
  65. #define XWITH                 361
  66. #define XXOR                  362
  67.  
  68. #define NO_KEYWORDS            63
  69.  
  70.  
  71.  
  72. /* Token Codes for Attributes */
  73.  
  74. #define XA_ADDRESS              400
  75. #define XA_AFT                  401
  76. #define XA_BASE                 402
  77. #define XA_CALLABLE             403
  78. #define XA_CONSTRAINED          404
  79. #define XA_COUNT                405
  80. #define XA_DELTA                406
  81. #define XA_DIGITS               407
  82. #define XA_EMAX                 408
  83. #define XA_EPSILON              409
  84. #define XA_FIRST                410
  85. #define XA_FIRST_BIT            411
  86. #define XA_FORE                 412
  87. #define XA_IMAGE                413
  88. #define XA_LARGE                414
  89. #define XA_LAST                 415
  90. #define XA_LENGTH               416
  91. #define XA_MACHINE_EMAX         417
  92. #define XA_MACHINE_EMIN         418
  93. #define XA_MACHINE_MANTISSA     419
  94. #define XA_MACHINE_OVERFLOWS    420
  95. #define XA_MACHINE_RADIX        421
  96. #define XA_MACHINE_ROUNDS       422
  97. #define XA_MANTISSA             423
  98. #define XA_POS                  424
  99. #define XA_POSITION             425
  100. #define XA_PRED                 426
  101. #define XA_RANGE                427
  102. #define XA_SAFE_EMAX            428
  103. #define XA_SAFE_LARGE           429
  104. #define XA_SAFE_SMALL           430
  105. #define XA_SIZE                 431
  106. #define XA_SMALL                432
  107. #define XA_STORAGE_SIZE         433
  108. #define XA_SUCC                 434
  109. #define XA_TERMINATED           435
  110. #define XA_VAL                  436
  111. #define XA_VALUE                437
  112. #define XA_WIDTH                438
  113. #define XA_LAST_BIT             439
  114.  
  115. #define NO_ATTS                  40
  116.  
  117. /* Other tokens */
  118.  
  119. #define XID                     500
  120. #define XSTRLIT                 501
  121. #define XREALLIT                502
  122. #define XINTEGERLIT             503
  123. #define XDOTDOT                 504
  124. #define XCHARLIT                505
  125. #define XATTMARK                506
  126. #define XASSIGN                 507
  127. #define XARIT                   508
  128. #define XMULT                   509
  129. #define XEXP                    510
  130. #define XREL                    511
  131. #define XLOG                    512
  132. #define XLTGT                   513
  133. #define XEQGT                   514
  134.  
  135.  
  136.